const express = require('express');
const db=require('../utils/db')
//创建一个路由控制器
const router=express.Router()

//某人写的这个模块的相关接口
app.get('/test/mysql',function(req,res){
    const sql='select * from test';
    db.query(sql,function(err,data){
        if(err){
            res.send({code:500,msg:err})
        }else{
            res.send({code:200,msg:data})
        }
    })
})

app.get('/test/get',function(request,response){
    //query 是地址栏中发送过来的数据。 get
    console.log('有人请求了',request.query)
    //request前端发过来的参数
    //response 服务器返回的数据
    if(request.query.a==1 && request.query.b==2){
        response.send({code:200,msg:'请求成功'})
    }else{
        response.send({code:500,msg:'请求失败'})
    }
})

app.post('/test/post',function(req,res){
    //如果不是从地址栏发送的数据。如果是请求体里面的数据 req.body
    if(req.body.a==3 && req.body.b==4){
        res.send({code:200,msg:'请求成功'})
    }else{
        res.send({code:500,msg:'请求失败'})
    }
})

//导出路由
module.exports=router;